手動安裝 IBM Spectrum Virtualize for Public Cloud

只有在您是專家且遇到異常配置問題時,才使用手動安裝。IBM Spectrum Virtualize for Public Cloud 的自動安裝程序是安裝軟體的偏好方法,因為它節省時間並減少出錯機會。

開始之前

檢閱 網路考量 中的網路配置資訊。

關於這項作業

如果您使用手動方法,則必須將 IBM Spectrum Virtualize for Public Cloud 軟體安裝在每一個節點上,也就是在每個裸機伺服器上個別安裝。

如果您使用手動安裝程序,通常會有您想要使用的現有 IP 位址。如果您需要 IP 位址,則可以透過 IBM Cloud 入口網站來訂購。

註: 下列指示會參照可能會隨時變更的 IBM Cloud 使用者介面。如需這些選項的相關資訊,請參閱 IBM Cloud 說明文件。

程序

  1. 登入裸機伺服器。
    1. 瀏覽至 IBM Cloud 入口網站。按一下左側導覽中的裝置清單,然後按一下清單中伺服器的名稱。複製 root 密碼和序號,其可以在配置標籤上找到。
    2. 使用 ssh,以 root 使用者身分登入裸機伺服器。
      如果您建立 SSH 階段作業,則必須指定 -o TCPKeepAlive=yes 以維護連線。裸機伺服器具有預設階段作業限制,會在經歷閒置時間之後捨棄連線。在手動安裝期間,部分處理程序可能需要很長時間才能完成,如果未設定這個階段作業值,則可以岔斷安裝。
  2. 更新 curlnss 指令:
    yum update curl
    yum update nss
  3. 執行下列指令:
    curl -fsSL https://sv-cloud.s3.eu-geo.objectstorage.service.networklayer.com/install | sh
    IBM Spectrum Virtualize for Public Cloud 軟體已安裝。
  4. 使用具有 root 專用權的 ID 執行下列指令,以變更 sv_cloud 密碼:
    root #passwd sv_cloud

    變更密碼之後,請發出下列指令來切換至 sv_cloud 使用者:

    root #su - sv_cloud
  5. 執行下列指令以起始設定裸機伺服器上的軟體:
    sntask initnode -sip service_ip -gw gateway_ip -mask mask -f -r -serial serial_no
        -nodeip1 node_ip_1 -nodegw1 node_gateway_1 -nodemask1 node_mask_1 -nodeport1 node_ip_1_port_id
        -nodeip2 node_ip_2 -nodegw2 node_gateway_2 -nodemask2 node_mask_2 -nodeport2 node_ip_2_port_id
        
    針對下列參數輸入下列值:
    -sip
    輸入節點的服務 IP 位址。此值是必要的。
    -gw
    輸入節點的閘道 IP 位址。此值是必要的。
    -mask
    輸入節點的子網路遮罩。此值是必要的。
    -f
    必須使用 force 參數,讓程序完成,即使主機上的目標磁碟 (/dev/sdb) 有較舊的分割區表格。 在 IBM Cloud 中的某些支援資料中心上,依預設無法選取空的分割區範本,而會建立分割區。分割區可能會導致儲存軟體的 /dev/sdb 目錄中的起始設定的空間限制。如果要完成自動或手動安裝軟體,您必須指定 -f 參數,以確保分割區範本是空的。如果 /dev/sdb 包含資料,請將資料備份至另一個位置。此值是必要的。
    -r
    如果重新配置網路硬體,則必須使用 restart 參數來自動重新啟動伺服器。
    -serial
    數字和字母遵循 IBM Cloud 上的序號標籤。
    ip_addresses
    為系統指定服務和閘道的 IP 位址,如每一個節點所示。
    mask
    指定系統及每一個節點的子網路遮罩。
    起始設定作業需要幾分鐘。請確保未岔斷動作,以減少發生異常狀況的機會,例如中斷 SSH 連線。安裝完成時,會顯示訊息。
  6. 啟動節點。
    啟動需要暫時性要求(一次性程式碼)。
    1. 在裸機伺服器上,用 sninfo lsonce 指令顯示暫時性要求。
    2. 在虛擬伺服器上,用 sainfo lsservicenodes 指令顯示暫時性要求。
      暫時性要求會顯示在 error_data 直欄中的行結尾。
    3. 瀏覽至 https://www.ibm.com/support/home/spectrum-virtualize。在下載下,按一下取得您的節點啟動金鑰
    4. 唯一節點 ID 輸入暫時性要求,然後按一下提交
    5. 下載以下載 Spectrum Virtualize 節點啟動金鑰檔(也稱為 "USVNID")。
    6. 使用 scp 將檔案複製到節點的 /upgrade/ 目錄。使用服務 IP 位址作為目的地位址。

      您可以在 Windows 用戶端上使用 PSCPWinSCP 來複製檔案。

    7. 輸入下列指令以啟動節點:
      satask chvpd -idfile /upgrade/key_file_name
      節點會重新啟動,然後在幾分鐘之後,會進入候選狀態。
  7. 請確定節點的序號正確。
    每個裸機伺服器的雲端序號都是以 "SL" 開頭的唯一八字元字串。節點序號包含七個字元,開頭是 "B" 而不是 "SL"。其他字元相同。比方說,如果雲端序號是 "SL123A45",則對應的節點序號為 "B123A45"。
    1. 使用 sainfo lsservicestatus 指令來顯示節點的序號。
    2. IBM Cloud 的裝置頁面上找出該節點的序號。
    3. 如果序號不符,請使用下列指令來變更節點上的序號:
      satask chvpd -serial serial_number
      請指定含有 "B" 而不是 "SL" 的雲端序號。
  8. 建立叢集系統,以使用現行節點作為系統的配置節點:
    satask mkcluster -clusterip cluster_ip -mask mask -gw gateway_ip -name cluster_name
  9. 執行下列指令,以列出可新增至系統的候選節點:
    svcinfo lsnodecandidate
  10. 針對您要新增至叢集系統的每一個其他節點,在配置節點上執行下列指令:
    svctask addnode -iogrp io_group_name -panelname node_name
    io_group_name
    要新增節點的 I/O 群組的名稱。
    node_name
    要新增的節點名稱。從 lsnodecandidate 顯示取得此名稱。

下一步

登入系統並從管理 GUI 執行系統設定。如需相關資訊,請參閱執行系統設定